package com.cykj.admin.service;

import com.cykj.admin.vo.UserVO;
import com.cykj.common.dto.ResponseDTO;

public interface IUserService {

    /**
    * @Description: 获取所有用户的信息 / 根据条件查询用户信息
    * @Param: [userVO]
    * @return: com.cykj.common.dto.ResponseDTO
    */
    ResponseDTO selectByCondition(UserVO userVO);

    /**
    * @Description: 重置用户密码
    * @Param: [userVO]
    * @return: com.cykj.common.dto.ResponseDTO
    */
    ResponseDTO resetPassword(Integer userId);

    /**
    * @Description: 封禁用户
    * @Param: [userVO]
    * @return: com.cykj.common.dto.ResponseDTO
    */
    ResponseDTO userBlock(UserVO userVO);
}
